<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<script>
  // 加上三个点是可变参数unction show(a, b, ...aegs){ alert(a); alert(b); alert(args); } show(2,5,8,9,12)

  // 注解：a接收第一个参数 b接收第二个参数 args以数组的形式接收剩余的参数
  // 注意：args只能在最后 而且必须加…能扩展

  function fun1(...params) {
    console.log(params);
    params.forEach(function (item, index) {
      // item是下标的意思，index是对应的元素
      console.log('下标是：', index, ' 对应的元素是:', item);
    })
  }
  fun1(2, "asc", true, 45)



  let arr1 = [2, 3, 56]
  let arr2 = [...arr1, 45, 12, 57]//把arr1放入arr2里面去
  console.log(arr2);
  console.log(arr1);

</script>

<body>

</body>

</html>